Visual Studio 2008
微软公司发行的一款用于软件开发的工具类软件
Microsoft Visual Studio 2008 是面向 Windows VistaMicrosoft Office 2007Web 2.0 的下一代开发工具,代号:“Orcas”,是对 Visual Studio 2005 的一次及时、全面的升级。
基本信息
Visual Studio 2008 引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008 可以高效开发 Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
如果您是软件开发人员,您一定会对下一代Visual Studio 2008的外壳感兴趣,一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将 Iron Python引入到了 Visual Studio 中,该界面将在 Visual Studio 2008 的 Beta2 版本中出现。
微软开发者部门的副总裁索玛塞加在其博客中表示,尽管 Visual Studio 2008软件开发平台是2008年2月份一次产品开发活动的一部分,微软计划于2007年年底开始销售这款产品。 据InfoWorld网站报道称,本周早些时候,微软宣布将在于2008年2月27日举办的一次产品发布会上发布 Visual Studio 2008、Windows Server 2008、SQL Server 2008。微软曾表示计划在不久后发售 Visual Studio 2008。索玛塞加表示,微软仍然计划在2007年发布这款产品。他说,尽管我们将在来年2月份集中发布数款产品,但根据客户的反馈,我们仍然计划在当年年底时发售 Visual Studio 2008 和 .Net FX 3.5。
微软的一名代表详细阐述了相关计划。这名代表在一封电子邮件中说,微软希望在当年年底前发售Visual Studio 2008。客户的反馈将最终决定产品的发售时间。2月份的发布会是一个机会,将向客户、合作伙伴、社区展示微软的创新成果。
微软在合作伙伴会议上还宣布,其 Software Licensing and Protection Services 产品将于10月份发布。它包含帮助ISV在内的开发人员保护知识产权、开发和许可产品版本、跟踪产品和特性使用、与后端过程整合的工具
新特性
1、NET Framework 对重定向的支持
使用Visual Studio 2008可以进行基于多个.net framework 版本的开发,Visual Studio 2008同时支持framework 2.0/3.0和3.5几个版本。在不同的版本下它可以自动的框架特性工具箱,项目类型,引用,智能提示……过滤功能。
2、ASP.NET AJAX和JavaScript智能客户端支持
ASP.NET AJAX成为.NET 3.5的一部分,除了包括ASP.NET AJAX 1.0的所有功能外,还集成了WebParts的UpdatePanel,与 and 这样的控件
(1) JavaScript提供了智能提示的功能
(2) js文件支持外部js文件调用
(3) javascript 调试功能
3、全新的Web开发新体验
Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成。
ASP.NET还提供了三个新的控件:,这些控件对数据场景提供了非常好的支持,允许对输出的标识做完全的控制
4、编程语言方面的改进和LINQ
(1)、 Visual Studio 2008 中新的 VB 和 C# 编译器,并对这些语言做了显著的改进。
a、函数式编程
以javascript语法为例:
var sum = function(x,y,z) { return(x+y+z); }(1,2,3);
alert(sum);
b、自动属性
public string Name{ get; set; }
c、对象初始化器,集合初始化器
d、隐式本地变量
引入了var关键字,允许开发者在定
义变量时不指定类型
编译器性能改进:
重新生成一个 VisualBasic /C#项目并运行一
个后台编译器的速度提高到了原来的3倍,使
用的内存却只有原来的1/3。
在编辑器里滚动较大的 C# 文件的速度比原来
快了一倍,键入新文本的速度是原来的1.5倍
对C# 中庞大类型的智能感应响应时间提高了
10倍(智能提示)
(2)、集成LINQ(语言级集成查询)使得查询和操作数据成为.NET中的一等编程概念
·var result = from s in Words
where s.Length == 5;
·select s;
·foreach (var s in result)
{
Console.WriteLine(s);
}
运行结果如下:
Hello
World
print any key to continue .....
5、浏览.NET Framework库源码
Visual Studio 2008 有内置的调试器支持,自动按需调试进入代码(Visual Studio 2008 可以自动为用户下载适当的.NET框架库文件)。
这个开源的一个好处就是在debug的时候可以直接进入.NET的类库。
比如,如果debug到这一行:
按下F11可以直接进入类库里面String.Format()方法。 这样比单纯的公开源代码好多了。
工具发展
Visual Studio .NET 2002
2002年1月,微软公布.NET Framework 1.0正式版。Visual 2002也同步发行
Visual Studio .NET 2003
2003年4月23日,微软公司推出.NET Framework 1.1和Visual 2003。这些重量级的产品都是针对.NET 1.0的升级版本。
Visual Studio 2005
2004年6月,在TechEd Europe会议上,微软发布.NET Framework 2.0 Beta1和Visual Studio 2005 Beta1。
Visual Studio 2008
2007年11月6日从国外媒体处获悉:日前在西班牙巴塞罗那举行的TechED 2007大会上,微软公司高层表示,将会在月底发布Visual Studio 2008和3.5版本的.NET框架。
Visual Studio 2010
2010年4月12日上市,其集成开发环境IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010 同时带来了 NET Framework 4.0 框架结构。
版本分类
Visual Studio 2008 Standard Edition
Visual Studio Team System 2008 Architecture Edition
Visual Studio Team System 2008 Database Edition
Visual Studio Team System 2008 Development Edition
Visual Studio Team System 2008 Team Suite
Visual Studio Team System 2008 Test Edition
Visual Studio Team System 2008 Test Load Agent
Visual Studio Team System 2008 Test Load Agent1
新特性
■ Visual Studio 2008 ——软件开发更智能
评点:Visual Studio 2008 很好用,特别是自动提示和重构功能。
■ Visual Studio 2008 中 WCF 的新增功能
评点:Visual Studio2008 对 WCF 的扩展,用起来很方便。
■ Visual Studio 2008 中的多定向支持
评点: Visual Studio2008 为应用程序的开发带来了新的活力。
■让 Visual Studio 2008 支持 Subversion
评点: 虽然 Visual Studio 2008 中并未集成Ankhsvn,但仍然不妨碍用户的使用哦。
■微软整合 Windows Live 到 VisualStudio 中
评点:Visual Studio 2008 程序员开发Live网络服务平台的有利武器。
■Visual Studio 2008 中的SQL数据库发布
评点:Visual Studio 2008 为数据库的发布提供了更方便快捷的解决方案。
■ Visual Studio 2008 加入拼写检查器
评点:Visual Studio 2008,很好,很强大。
关键改进
Visual Studio 2008 在三个方面为开发人员提供了关键改进:
快速的应用程序开发
高效的团队协作
突破性的用户体验
Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。
Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。
开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP .NET 应用程序服务和 Microsoft 平台。
快速的程序开发
为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。
Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。
突破性体验
Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008。对于 Web,ASP .NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。
高效的团队协作
Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。
参考资料
最新修订时间:2024-11-21 17:53
目录
概述
基本信息
参考资料